/*----------------ini----------------*/
@font-face {font-family: 'iconfont';
            src: url('../iconfont/iconfont.eot'); /* IE9*/
            src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
                url('../iconfont/iconfont.woff') format('woff'), /* chrome、firefox */
                url('../iconfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
                url('../iconfont/iconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display:block;}
input,select{font-family:microsoft yahei;}
ul,li{list-style:none;display:block}
input,img {vertical-align: middle;}
* {margin:0;outline:0;padding:0;font-size:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a{color:#333; text-decoration:none;}
html {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body {margin:0 auto;padding:0;color:#333;width:100%;background:#f3f3f3;font-family:microsoft yahei;}
body, td, th, input, button {color: #333;font-weight: 400;font-family: "Microsoft Yahei";font-size: 12px;line-height: 1.5;}

.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clear{clear:both;}
.relative{position: relative;}
img{border:0}
img.lazyload{display:inline-block;/*background:url(../images/loading.gif) no-repeat center center #fff;*/}

/*左右浮动======================*/
.fl { float:left; }
.fr { float:right; }

select{ padding:10px 2%; border:none;  color:#333; width:100%;margin-bottom:5px;height:40px;}
input[type="text"]{ padding:10px 2%;border: none; border-bottom:#e0e0e0 solid 1px;  color:#777; width:96%;border-radius:2px;}
input[type="password"]{padding:10px 2%;border: none; border-bottom:#e0e0e0 solid 1px;  color:#777; width:96%;border-radius:2px;}
textarea{padding:10px 2%; border:#ccc solid 1px;  color:#777; width:96%;border-radius:2px;min-height:80px;}

#sendsms {border: 1px solid #dddddd;padding: 0;width:100%;height: 36px;background: #f4f4f4;margin-top: 0;text-align: center;line-height: 36px;color: #333;text-decoration: none;display: inline-block;font-family: microsoft yahei;margin-bottom:5px;}

/* 表单提交验证样式 BEGIN */
form .field_notice { color:#9C9C9C; margin-left:5px; }
form .red { color:red; border:0px; background-color:#FFFFFF; }
form label.error { color:#f25454;width:100%;height:30px;line-height:30px;}
form input.error { border: 1px solid #f25454; }
form label.checking { padding-left:18px;color:#9C9C9C; display:none; }
form label.validate_right { padding-left:12px;color:green; float:none;}
/* 表单提交验证样式 END */



/* 按钮 */
.edit_city,.edit_region,.edit_gcategory,.white_btn{background:#fefefe;border:#ddd solid 1px;border-radius:2px; color:#333;width:100%;padding: 8px 0;font-size: 14px;cursor: pointer;display:block;text-align: center;}
.red_btn{background:#f23030;border-radius:2px;color:#fff;width:100%;padding: 10px 0;font-size: 16px;cursor: pointer;display:block;text-align: center;border:none;}

.see_more{text-align: center;line-height: 44px;height: 44px;}
.see_more a {color: #fc8600;}


/* 通常用于提交表单样式 */
.form_content{background:#fff;padding:8px 15px;margin:5px 0;}
.form_content li{}
.form_content li h3{display: block;font-size: 14px;color: #333;height:26px;line-height:26px;}
.form_content li p{width: 100%;margin-bottom: 20px;}
.form_content li p .tit{width:100%;height:26px;line-height:26px;display: block;}

/* 通常用于显示列表 */
.list1{margin:10px 0;padding: 10px 10px 0;background-color: #fff;}
.list1 .box{background: #fff;border-radius: 5px;overflow: hidden;margin-bottom: 10px;}
.list1 .box h2{  padding:5px 10px;font-size:14px; color:#333; border-bottom:#e0e0e0 solid 1px; overflow:hidden; font-weight:normal;}
.list1 .box strong{ color:#b20005; margin-right:20px;}
.list1 .box .detail{padding: 10px;overflow: hidden;}
.list1 .box .detail .title{ height:40px; line-height:20px; overflow:hidden;}
.list1 .box .opr{padding:10px;}
.list1 .box .opr .white_btn {padding: 5px 2%;margin: 10px 2% 0 0;width: 22%;text-align: center;display: inline-block;cursor: pointer;}

/*内容为空样式*/
.null{padding-bottom:10%;padding-top: 10%;background-color: #fff;}
.null:before{content: '';display: block;height:108px;width: 100%;background: url(../images/null.png) no-repeat center center;background-size:108px 110px;}
.null p{ text-align:center; color:#aaa; font-size:16px;margin: 20px auto;}
.null .white_btn{border-radius:5px;width:80%;margin:auto;}


/*头部样式*/
.h43{ height:43px;}
.mb-head { height:42px; background:#fff; border-bottom:1px solid #f1f1f1;/*box-shadow: #E3E3E3 0px 1px;-webkit-box-shadow: #E3E3E3 0px 1px;*/ overflow:hidden; width:100%;position: relative;}
.mb-head .l_b{ padding-left:25px; height:42px; position:absolute; left:0px; top:0px;line-height:43px; overflow:hidden; font-size:14px;}
.mb-head .l_b:after{border: #656565 solid;border-width: 1px 1px 0 0;-webkit-transform: rotate(-135deg);content: ' ';position: absolute;top: 15px;left: 12px;width: 12px;height: 12px;}
.mb-head .tit{ text-align:center; line-height:43px; font-size:16px; width: 80%;margin: 0 auto;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mb-head .r_b{ padding-right:12px; height:42px; position:absolute; right:0px; top:0px;text-align:center; line-height:43px; overflow:hidden; font-size:14px;}
.mb-head .r_b img{width:25px;margin-top:10px;}
.mb-head .iconfont{font-size: 20px;color: #7a7a7a;}
.mb-head .r_fav{ width:78px; height:42px; position:absolute; right:0px; top:0px; background:url(../images/ico-Favorite.png) center center no-repeat;-webkit-background-size:20px 20px;font-size:14px;}
.mb-head.title{position: fixed;z-index: 99;border-bottom: 1px solid #bfbfbf}
.mb-head_wrap{height: 43px;width:100%}
/**/
/*------------------翻页-------------------*/
.page{background: #fff;border-top: .0625rem solid #c8c7cc;border-bottom: .0625rem solid #c8c7cc;margin-top: .375rem;margin-bottom: .938rem;height: 2.5rem;}
.page .pagination {position: relative;height: 2.5rem;line-height: 2.5rem;font-size: .938rem;text-align: center;}
.page .pagination .page-num {position: relative;display: inline-block;padding-right: 1.25rem;color: #999;}
.page .pagination .last, .page .pagination .next {position: absolute;top: 0;left: 2.5rem;color: #999;}
.page .pagination .next {left: auto;right: 2.5rem;}


/*浮动窗*/
#footer_nav{position: fixed;left: 0px;bottom: 0px;z-index:999;display: table;width: 100%;    overflow-x: hidden;background-color: #fff;box-shadow: 0 0 10px 0 rgba(155,143,143,0.6); -webkit-box-shadow: 0 0 10px 0 rgba(155,143,143,0.6);-moz-box-shadow: 0 0 10px 0 rgba(155,143,143,0.6);}
#footer_nav ul{height: 100%;position: relative;height: 32px;padding-top: 8px}
#footer_nav:after {height: 1px;content: '';width: 100%;border-top: 1px solid #f0f0f0;position: absolute;bottom: -1px;right: 0;transform: scaleY(0.5);-webkit-transform: scaleY(0.5);z-index: 10;}
#footer_nav:before { height: 1px; content: '';  width: 100%; border-bottom: 1px solid #f0f0f0;position: absolute; top: -1px;right: 0; transform: scaleY(0.5);-webkit-transform: scaleY(0.5);z-index: 10;}
#footer_nav li{text-align: center; width: 20%;float: left;height: 100%;line-height: 15px}
#footer_nav li a{font-size: 12px;}
#footer_nav li a.active{color:#f23030}
#footer_nav li span{font-size:18px;}

/*底部*/
#copyright{ margin-top:10px; width:100%;margin-bottom:50px;}
#copyright .footer-t{ padding:0px 10px; height:35px; line-height:35px; background:#fff;}
#copyright .footer-t #is_login{width:70%;}
#copyright .footer-t #is_login a{ padding: 0 10%; border-right: 1px solid #e0e0e0;font-size:12px;}
#copyright .footer-t span{ margin-right:10px; color:#666;}
#copyright .footer-t .retum{ margin-right:0px;background:url(../images/btn_fh_1.png) no-repeat center  right;-webkit-background-size: 14px 21px; padding-right:20px; float:right; color:#666;}
#copyright .footer-c{ text-align:center; width:100%; line-height:25px; padding:10px 0px; color:#666; font-size:13px;}


